
通过课程进入	题 号:	230	指针练习之最值问题	语言要求：	C++
利用指针完成一个C程序：要求输入n个整数构成一个序列，搜索这一序列的最大/最小值及该值在序列中的位置。
约定：
1. 首先输入元素个数，如果元素个数非法，则输出error后退出程序(error后不接回车或换行等符号)。
2. 然后依次输入各元素，以空格分割
3. 输出中所有标点符号都为英文符号
4. 目标元素在序列中的位置从1开始计算
样例输入：
6
145 23 1 0 234 99
样例输出：
max:234,position:5
min:0,position:4
注意：以上输出后都有换行符，除此之外，任何多余输出皆视为错误。

#include<stdio.h>
int main()
{
    int i,n,a[100],p1,p2,max,min,*p;
	scanf("%d",&n);
	if(n<=0)
		printf("error");
	else
	{
		p=a;
		for(i=0;i<n;i++)
			scanf("%d",p+i);
		max=a[0];
		min=a[0];
		p1=1;
		p2=1;
		for(i=1;i<n;i++)
		{
			if(max<*(p+i))
			{
				max=*(p+i);
				p1=i+1;
			}
		}
        for(i=1;i<n;i++)
		{
			if(min>*(p+i))
			{
				min=*(p+i);
				p2=i+1;
			}
		}
	}
		printf("max:%d,position:%d\n",max,p1);
		printf("min:%d,position:%d\n",min,p2);
		return 0;
}